package mlProject.classifier;
import java.util.ArrayList;
import java.util.List;

public class DTMain {
	public static void main(String args[]){
//		DataModelPrepare dmp = new DataModelPrepare("bank-additional-full.csv",';');
//		List<String> attrList = dmp.getAttrList();
//		List<DataModel> data = dmp.getDataModel();
//
//		DecisionTreeCreater dtc = new DecisionTreeCreater();
//		
//		
//		
//		List<DataModel> dataTrain = data.subList(0, data.size()-5000);
//		List<DataModel> dataCheck = new ArrayList<DataModel>();
//		dataCheck.addAll(data.subList(data.size()-5000, data.size()));
////		dataCheck.addAll(data);
//		
//		DTNode startNode = new DTNode();
//		dtc.generateTree(dataTrain, attrList, startNode);
//		
//		int cnt = 0;
//		for(int i = 0 ;i < dataCheck.size();i++){
//			String res = Decider.decide(dataCheck.get(i), startNode);
//			System.out.println(i+"\t"+dataCheck.get(i).label+"|"+res);
//			if(dataCheck.get(i).label.equals(res)){
//				cnt++;
//			}
//		}
//		System.out.println("--------------\n"+cnt);
		
	}
}
